074c83
@@ -255,10 +255,14 @@
public Object process(Node nd, Stack<Node> stack, NodeProcessorCtx procCtx,
             Partition part = null;
             Iterator<Partition> iter = prunedParts.getConfirmedPartns()
                 .iterator();
-            part = iter.next();
+            if (iter.hasNext()) {
+              part = iter.next();              
+            }
             if (part == null) {
               iter = prunedParts.getUnknownPartns().iterator();
-              part = iter.next();
+              if (iter.hasNext()) {
+                part = iter.next();              
+              }
             }
             assert part != null;
             Integer num = new Integer(part.getBucketCount());
